//引入express组件
const express = require('express');
//创建路由对象
const router = express.Router();

const { User } = require('../models');

// 获取第一个用户信息的调试端点
// GET /api/debug/users
router.get('/users', async (req, res) => {
  try {
    // 获取第一个用户信息
    const user = await User.findOne();

    // 返回用户信息
    res.json(
      { 
      code: 200,
      data: user ? user.toJSON() : null 
    });

  } catch (err) {
    // 打印错误信息
    console.error(err);
    // 返回 500 错误信息
    res.status(500).json(
        { 
          code: 500,
          error: err.message 
        }
      );
  }
});

module.exports = router;